package com.example.ymm.modules1.entity.my.sys;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.io.Serializable;
import java.sql.Timestamp;
import java.util.List;

/**
 * 条件分支
 */

@Data
public class SysApprovalSettingLine implements Serializable {

    @TableId
    private String approvalSettingLineId;

    Integer sort;

    Integer lineType;//链路类型:0无条件 1有条件

    Integer conditionType;//发起类型:1个人 2部门 3其他条件进入此处

    String conditionNo;//个人或部门编号

    String conditionName;//个人或部门名称

    String approvalSettingId;//审批设置id

    @TableField(fill= FieldFill.INSERT)
    private Timestamp createTime;


    @TableField(exist=false)
    List<SysApprovalSettingNode> items;


    String titleInclude;//标题包含

}
